package com.amado.springboot.springbootcms.service;

import com.amado.commons.PageRequest;
import com.amado.springboot.springbootcms.entity.CmsDept;
import com.github.pagehelper.PageInfo;

/**
 * 
 * @author wangyulong-910
 * @date 2019年7月28日下午11:39:31
 */
public interface CmsDeptService {
    /**
     * 插入
     * @author wangyulong-910
     * @date 2019年7月28日下午11:39:31
     */
    void insert(CmsDept record);

    /**
     * 根据ID修改
     * @author wangyulong-910
     * @date 2019年7月28日下午11:39:31
     */
    void updateById(CmsDept record);

    /**
     * 删除
     * @author wangyulong-910
     * @date 2019年7月28日下午11:39:31
     */
    void deleteById(Integer id);

    /**
     * 根据ID查找
     * @author wangyulong-910
     * @date 2019年7月28日下午11:39:31
     */
    CmsDept getById(Integer id);

    /**
     * 查询
     * @author wangyulong-910
     * @date 2019年7月28日下午11:39:31
     */
    PageInfo<CmsDept> list(PageRequest pageRequest);
}